package com.bbcare.treat.plat.store.ibatis;

import java.util.List;
import java.util.Map;

import com.bbcare.treat.plat.entity.TrScheme;
import com.bbcare.treat.plat.entity.TrSchemeVersion;

/*
 * @name:         诊疗方案（版本）表存储接口
 * @author:       DemonLee
 * @createTime:   2017.8.16
 * @description:  诊疗方案（版本）表信息
 * @modify:
 * 
 */
public interface ITrSchemeDAO {
    /**
     * 根据方案id查询诊疗方案信息
     * 
     * @param schemeId
     * @return list
     */
    public List<TrScheme> getTrSchemeById(Map<String, Object> paramMap) throws Exception;

    /**
     * 根据方案id+版本号查询诊疗方案版本信息
     * 
     * @param schemeId,schemeVerion
     * @return list
     */
    public List<TrSchemeVersion> getTrSchemeBySchemeVersion(Map<String, Object> paramMap) throws Exception;
    /**
     * 根据队列id查询方案
     * 
     * @param queueId
     * @return list
     */
    public List<Map<String,Object>> getTrSchemeListByQueueId(Map<String, Object> paramMap) throws Exception;
   
    
}
